rebuilding a wrecked 2023 bmw m3